package fr.upmc.aladyn.mainTest;

import fr.upmc.aladyn.transactionables.Couleur;
import fr.upmc.aladyn.transactionables.MyPointColore;
/**

 * Test if the attributes of coloredPoint are restored correctly
 * Test if the attributes of PointColore super class are also restored correctly
 * @author Ritchie Nithoo
 * @author Jules Fabry
 * @version 1.0
 */
public class MainTest2 {

	public static void main(String[]args){
		System.out.println("------------------------------------");
		System.out.println("depart du deuxieme test");
		MyPointColore point=new MyPointColore(new Couleur("red"), 2, 3);
		System.out.println("la valeur de x avant l'appel methode est: "+point.getX());
		System.out.println("la valeur de y avant l'appel methode est: "+point.getY());
		System.out.println("la valeur de color avant l'appel de la methode est: "+point.getCouleur().getCouleur());
		try{
			point.changeAll();
		}catch(Exception e){}
		System.out.println("la valeur de x apres l'appel methode est: "+point.getX());
		System.out.println("la valeur de y apres l'appel methode est: "+point.getY());
		System.out.println("la valeur de color apres l'appel de la methode est: "+point.getCouleur().getCouleur());
	}
}
